input:focus{
    outline: none;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/*查找单据*/
.find-contents {
    font-size: 1.2rem;
}
.find-contents aside {
    margin-top: 1rem;
    padding: 0 .8rem;
}
.find-contents .choose {
    height: 3.5rem;
    width: 100%;
    line-height: 3.5rem;
}
.find-contents .choose-box li:nth-child(2):before {
    content: "";
    width: 100%;
    height: 1px;
    display: block;
    background: #c9c9c9;
}
.border-top:before, .border-bottom::after {
    content: "";
    width: 100%;
    height: 1px;
    display: block;
    background: #c9c9c9;
}
.find-contents .choose .fr {
    color: #c9c9c9;
}
.find-contents .search-box .search {
    height: 3.5rem;
    line-height: 3.5rem;
    border: 1px solid #c9c9c9;
    text-align: center;
    border-radius: 5px;
    color: #333333;
}

.blackFont{
    color: #333;
}

/* 账单 */
.bilsContent,.recharge {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #fff;
   font-size:1.1rem ; 
    margin-top: .5rem;
    padding-bottom: 1rem;
}
.bilsContent li:first-child,.DrugList li:first-child{
    border-bottom:1px solid #ccc;
    height: 2.3rem;
    line-height: 2.3rem
    
}
.bilsContent li,.DrugList{
    height: 2rem;
    line-height: 2rem;
    text-indent: 1rem;

}
.bilsContent li button{
    border-style: none;
    background: #fff;
    width: 6rem;
    height: 2rem;
    border: 1px solid #ccc;
    border-radius: .8rem;
    line-height: 2rem;
    float: right;
    margin-right: 3rem;
}
.bilsContent li button:focus{
    outline: none;
}
.grayFont{
     color: #969696;
}
.payInfo div{
    width: 50%;
    float: left;
    display: block;
}
.DrugList {
    width: 100%;
    height: auto;
    background: #fff;
    margin: .5rem 0;
    font-size:1.1rem ; 
}
.hide{
    display: none;
}

 #noPayBill  ul>li>input{
        background: #fff;
        width: 1.2rem;
        height: 1.2rem;
        border: 1px solid #a19e9a;
        margin-top: 0px;
        clear: both;
        float: right;
        -webkit-appearance: none;
        margin-right: .5rem;
        margin-top: .4rem;
    }

 #noPayBill  .fwtc-choose-box {
        background: #fff;
        width: 1.45rem;
        height: 1.45rem;
        border: 1px solid #a19e9a;
        clear: both;
    }

#noPayBill .fwtc-choose-box:checked{
        background: url("/static/images/yes-blue.png") no-repeat 15%;
        background-size: contain;
    }
 #noPayBill  .fwtc-choose-box:focus{
    outline: none;
 }
.pay{
    background: #fff;
    width: 90%;
    height: 3rem;
    border-radius: .3rem;
    border-style: none;
    border: 1px solid #ccc;
    position: fixed;
    margin: 0 5%;
    bottom:1rem;
 }

.text-right {
    text-align: right;
}
/* 住院记录 */
.find-contents .choose .text-right {
    color: #c9c9c9;
}
.choose-box .choose .col-xs-6 {
    height: 100%;
}
.choose-box .choose .col-xs-6 {
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    white-space: nowrap;
    padding: 1px;
}
.choose-box .choose .col-xs-6  .icon-block {
    position: absolute;
    display: block;
    right: 0;
    top: 50%;
    margin-top: -0.7rem;
    height: 1.4rem;
    line-height: 1.4rem;
    text-align: center;
    z-index: 3;
    color: #ccc;
}
.choose-box .choose .col-xs-6 .input-text {
    padding-right: 1.57rem;
    text-align: right;
    border: 0;
}   
/* 住院记录 */
.DrugList .detailList li {
    border-bottom: 1px solid #ccc;
    height: 2.3rem;
    line-height: 2.3rem;
} 
.DrugList .detailList .meals {
    color: #969696;
    font-size: 1.15rem;
}
.DrugList table {
    width: 100%;
}
.DrugList table tr th,td {
    width: 25%;
    text-align: center;
}
.DrugList .cost-detail {
    font-weight: 700;
    font-size: 1.25rem;
}
/* 预交金充值 */
 .recharge li:first-child{
            height: 3.2rem;
            line-height: 3.2rem;
            border-bottom: .5px solid #9c9c9c;

        }
        .recharge li{
            height: 2.8rem;
            line-height: 2.8rem;
        }
        .recharge{
            text-indent: 1rem;
        }
        .recharge .right{
            float: right;
            margin-right: 1rem;
        }
       .recharge .selecteNum span{
        text-indent: 0;
         width:30%;
         margin: 1.5%;
         height: 3rem;
            display: block;
            float: left;
            border: 1px solid #9c9c9c;
            text-align: center;
            font-size: 1.3rem;
       }
       .recharge .selecteNum input{
            margin: 3% 1.5%;
            height: 2.7rem;
            border-style: none;
            border: 1px solid #9c9c9c;
       }
      .recharge button{
            width:80%;
            height: 3rem;
            border-style: none;
            border: 1px solid #9c9c9c;
            margin: 2rem 10%;
            background: #fff;
            border-radius: .5rem;
      }
/* 预交金清单 */
.hosNum {
            width: 100%;
            height: auto;
            overflow: hidden;
            height: 3.5rem;
            line-height: 3.5rem;
           

        }
        .hosNum:before{
                content: "";
                width: 100%;
                height: 1px;
                display: block;
                background: #c9c9c9;
        }
        .hosNum div{
            float: left;
        }
        .hosNum .right{
            width:  calc(100% - 5rem);
            float: right;
        }
        .hosNum div input{
            border: none;
            height: 3.2rem;
            width:100%;
            text-align: right;
        }
        .hosNum div input:focus{
            outline: none;
        }
        .right{
            float: right;
            margin-right: 1rem;
            color: rgb(253, 82, 29);
        }

/* 住院缴费 */

.find-contents{
        background: #fff;
    }
        .hosNum {
            width: 100%;
            height: auto;
            overflow: hidden;
            height: 3.5rem;
            line-height: 3.5rem;
           

        }
        .hosNum:before{
                content: "";
                width: 100%;
                height: 1px;
                display: block;
                background: #c9c9c9;
        }
        .hosNum div{
            float: left;
        }
        .hosNum .right{
            width:  calc(100% - 5rem);
            float: right;
        }
        .hosNum div input{
            border: none;
            height: 3.2rem;
            width:100%;
            text-align: right;
        }
        .hosNum div input:focus{
            outline: none;
        }